package com.yunjian.core.basic.service;

/**
 * 序列服务
 * 
 * @author sonta
 *
 */
public interface SequenceService {
	
	/**
	 * 生成指定个数的流水号
	 * @param num
	 * @param sysNo 系统编号 防止分布式时序列号重复
	 * @return
	 */
	String[] genCommonFlowNos(int num, String sysNo);
	
	/**
	 * 生成单个流水号
	 * @param sysNo 系统编号 防止分布式时序列号重复
	 * @return
	 */
	String genCommonFlowNo(String sysNo);
	
	/**
	 * 生成房源序列号
	 * @return
	 */
	String genFyNo();
        
        /**
	 * 生成用户ID序列号
	 * @return
	 */
	String genUserId();
}
